package com.an.practise;

import com.an.utils.SumTool;

import java.util.Scanner;

/**
 * @author Li
 * @Date 2023/4/10 15:34
 */
public class FindArrayIndexTest {
    public static void main(String[] args) {
        /**
         * 创建一个数组
         * 输入一个数
         * 该数存在数组中则，打印出该元素的索引
         * 不存在，则打印出该数组
         */
        int[] array = SumTool.getArray(10);
        int num = getNum("整数");
     int index = findIndex(array,num);
        System.out.println(num==-1 ? "不存在" : "存在索引为:"+index );
    }

    private static int findIndex(int[] array,int num) {
        for (int i = 0; i <array.length ; i++) {
            if (num==array[i]){
              return i;
            }
        }
        return -1;
    }

    /**
     * 键盘输入一个整数
     * @param str
     * @return
     */
    private static int getNum(String str) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个"+str+"值");
        return scanner.nextInt();

    }

}
